makes the core consumable as a CMake subproject - #37
astronomerdave wants to merge 1 commit into
Conversation
This splits camerad_base from controller target, gives it its own include and link interface, stops the source-tree output paths and the g++ selection from running when not the top-level project.
|
It looks like you can't reach Possible fix is moving the |
Correct, and requiring
Right, the error is the missing
Right, and deliberately left for the next PR. This PR is the first and necessary step towards instruments pulling in the core, rather than the core pulling in every instrument as a submodule. Right now every instrument gets a copy of every other instrument. It makes the core consumable. I'm doing this piecemeal so that the next PR will decide which targets the core builds when it's consumed.
A |
required to meet camera 2.0 design
From requirements **,
PR #33 satisfied the registration half. This PR makes the other half true by making the composition work.
** in this case, "requirements" means specifically from my SPIE paper, section 4, but this is being written into the detailed design description document.